# -- coding: utf-8 --
# @Time : 2021/2/16--10:24
# @Author : ChinaV
# @File : PY220.py
'''
在考生文件夹下有个文件PY202.py，定义了一个6个浮点数的一维列表1t1和一个包含3个数的一维列表
示例如下:
1t1=[0.69,0.292,0.33,0.131,0.61,0.254]
1t2=[0.1,0.8,0.2]
在横线处填写代码，完成如下功能。计算1t1列表跟1t2列表的向量内积，
两个向量X=[x1, x2,x3]和Y=Ly1, y2, y3]的内积计算公式如下:
K=x1*y1+x2*y2+x3*y3
将每次计算的两组对应元素的值、以及对应元素乘积的累计和k的值显示在屏幕上，
格式如下所示。第一步计算第一个k,分为2次累计1t2[0]*1t1[0+0],1t2[1]*1t1[0+1],1t2[2]*1t1[0+2]的和。
k=0.069,fi1ter[o]=0.100,img[o+0]=0.690
k=0.303,fi1ter[1]=0.800,img[o+1]=0.292
k=0.069,fi1ter[2]=0.100, img[o+2]=0.330...(略)
'''
# 请在.....处填写多行表达式或语句
# 不得修改其他代码

img = [0.244, 0.832, 0.903, 0.145, 0.26, 0.452]
filter = [0.1, 0.8, 0.1]
res = []
for i in range(len(img) - 2):
    k = 0
    for j in range(3):
        k += filter[j] * img[i + j]
        print('k={:.3f},filter[{}]={:.3f},img[{}+{}]={:.3f}'.format(k, j, filter[j], i, j, img[i + j]))
    res.append(k)
for r in res:
    print('{:<10.3f}'.format(r), end='')
